How to edit a Delphi form

Programs compiled using the Borland® Delphi/C++ Builder do not commonly have menu, dialog, or accelerator resources, but store this information in a resource type named RCData that holds the information that were in the DFM (Delphi Form Module) file before the compilation.

When examining a program written in Delphi/C++ Builder, Resource Tuner visualizes in text mode all the loaded DFMs of the target executable and reconsitutes them in editable form. For more information see: DFM Resource.

DFM edit mode lets you visually modify a selected form and its controls as well as component properties and events. You can resize, redesign, and reposition controls or simply change their properties to suit your wishes.

1. Select the DFM resource item to be edited in the Resource Tree view.
2. Open the DFM resource using the "Resource Editor" button or the popup menu displayed by right-clicking the Resource Tree. Or simply double-click the resource item directly.
3. Navigate through the objects displayed in a hierarchical tree to find an object to be edited. All assigned properties and events will be displayed .
4. Select an object property or value entry by clicking it in the displayed listview.
5. Make any desired changes. Improperly altered property can cause a modified program to crash at run time. So be careful.
6. Press the Apply button to apply your newly entered value for this property or event.
7. Press OK to close the Resource Editor and select 'File' -> 'Save File As ...' to save the changes you've just made to the target file. If warned that the image size has changed, click "Yes" to update the file size.

Do not modify component properties that you are not familiar with! Entering values outside the range of valid values for a property may render the target program inoperable. Because of the infinite variability of controls and their properties, Resource Tuner can not alert you when out of range values are entered.

Open the source text/image file (Ctrl+O).

Paste the text/image from clipboard (Ctrl+V).

Rollback. There are two rollback buttons: Total rollback restores all changes, Local rollback restores only changes made to a selected string entry.

Any change you make can be restored prior to quitting the editor using the OK button. To abort your changes quit the editor using the Cancel button.